﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Caixa.DAO;
using Caixa.Model;

namespace Caixa.BLL
{
	public static class TransacaoBLL
	{
		#region " Methods "

		#region " Get Methods "

		public static Transacao GetByID(int id)
		{
			return TransacaoDAO.GetByID(id);
		}

		public static List<Movimentacao> GetMovimentacao(int transacaoID)
		{
			return TransacaoDAO.GetMovimentacao(transacaoID);
		}

		#endregion

		#region " Management Methods "

		public static bool RelacionaMovimentacao(int transacaoID, int movimentacaoID)
		{
			return TransacaoDAO.RelacionaMovimentacao(transacaoID, movimentacaoID);
		}

		#endregion

		#region " DDL Methods "

		public static int Insert(Transacao t)
		{
			return TransacaoDAO.Insert(t); ;
		}

		public static bool Update(Transacao t)
		{
			return TransacaoDAO.Update(t);
		}

		public static bool Delete(Transacao t)
		{
			return TransacaoDAO.Delete(t);
		}

		#endregion

		#endregion
	}
}
